Glossary
Preprocessor directive A command placed within a source code listing, that directs the compiler to do something before the rest of the source code is parsed and compiled.
Comment These are put into source code by programmers in order to better explain what the code does. When source code is compiled into assembly language, all comments are removed. Comments only describe code, there is no action associated with them. Since comments are removed by the compiler, they can be written in plain English (or any other natural language you choose!).
cout In the C++ language, this is the name given to the standard output stream. When a buffer of characters is sent to this stream, they will appear as output on the terminal the program was ran from.